// 首页内容模块

import axios from "axios";
import {$} from './utils.js';

// 保存当前页面地址
localStorage.setItem('currentUrl',location.href);

// 获取本地存储中的token
let token = localStorage.getItem('token');

if (token) {
    // 发送 判断是否已登录 请求
    axios({
        method: 'get',
        url: 'http://localhost:9999/users/islogin',
        headers: {
            authorization: token// 在请求头发送token给服务端
        }
    })
    .then((res)=>{
        if (res.data.code === 1) {
            // token验证成功，已登录

            // 隐藏 登录 注册 按钮
            $('.login').style.display = 'none';
            $('.register').style.display = 'none';

            // 展示已登录账号的昵称
            $('.username').innerText = res.data.userData[1];
        }
    })
    .catch(()=>{
        alert('网络异常，请刷新页面！');
    });
}

// 显示/隐藏用户菜单
$('.menu-box').onmouseenter = function (){
    $('.user-menu').style.display = 'block';
};
$('.menu-box').onmouseleave = function (){
    $('.user-menu').style.display = 'none';
};

// 点击退出登录
$('.logout').onclick = function (){
    // 提示用户
    alert('退出登录成功！');

    // 删除token
    localStorage.removeItem('token');

    // 刷新页面
    location.reload();
};